home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
batchut
/
fdate61a.zip
/
FDATEX.BAT
< prev
next >
Wrap
DOS Batch File
|
1992-02-15
|
24KB
|
693 lines
@ECHO off
BREAK ON
if not (%1)==() goto %1
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ FDATEX: Demonstration batch file for FDATE ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
echo.
echo.
echo This batch file uses ANSI.SYS to control the appearance and color
echo of some of the headings.
echo.
echo If you do not have ANSI.SYS installed, you may see garbage on the
echo screen next to some of the headings, such as the one at the top of
echo this screen, but the batch file will work correctly otherwise.
echo.
echo.
echo.
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ The first thing we will do is to test the HELP screen. ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
PAUSE
cls
FDATE
PAUSE
ECHO ON
@echo off
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ TEST OUTPUT FORMATS (#1) ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
@echo on
FDATE /Ff /Atoday /Occyy
FDATE /Ff /At /Occyymm
FDATE /Ff /At /Occyymmdd
FDATE /Ff /At /Oyymmdd
FDATE /Ff /At /Ommdd
@echo off
@PAUSE
@echo off
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ TEST OUTPUT FORMATS (#1b) ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
@echo on
FDATE /Ff /At /Odd
FDATE /Ff /At /Ozd
FDATE /Ff /At /Odd-mn3-yy
FDATE /Ff /At /Odd-mn3-yy /Lfr
@echo off
@PAUSE
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ TEST OUTPUT FORMATS (#2) ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
@echo on
FDATE /Ff /Omm-dd-ccyy
FDATE /Ff /Ozm-zd-ccyy
FDATE /Ff /Omm/dd/ccyy
FDATE /Ff /Ozm/zd/ccyy
@echo off
PAUSE
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ TEST OUTPUT FORMATS (BRITISH) ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
@echo on
FDATE /Ff /Odd.mm.ccyy
FDATE /Ff /Ozd.zm.ccyy
FDATE /Ff /Odd.mm.yy
FDATE /Ff /Ozd.zm.yy
@echo off
PAUSE
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ TEST OUTPUT FORMATS (#3) ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
@echo on
FDATE /Ff /At /Odow#
FDATE /Ff /At /Odow
FDATE /Ff /At /Odow3
FDATE /Ff /At /Odow /Lfr
FDATE /Ff /At /Odow3 /Lfr
@echo off
PAUSE
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ TEST OUTPUT FORMATS (#4) ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
@echo on
FDATE /Ff /At /O"mn zd, ccyy"
FDATE /Ff /At /O"mn3 dd ccyy"
FDATE /Ff /At /O"mn3 dd, ccyy"
FDATE /Ff /At /O"mn zd, ccyy" /Lfr
FDATE /Ff /At /O"mn3 dd ccyy" /Lfr
FDATE /Ff /At /O"mn3 dd, ccyy" /Lfr
@echo off
PAUSE
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ TEST OUTPUT FORMATS (#5) ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
@echo on
FDATE /Ff /At /O"zd mn ccyy"
FDATE /Ff /At /O"zd mn, ccyy"
FDATE /Ff /At /O"zd mn ccyy" /Lfr
FDATE /Ff /At /O"zd mn, ccyy" /Lfr
@echo off
PAUSE
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ TEST OUTPUT FORMATS (TIME) ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
@echo on
FDATE /Ff /At /Ot1
FDATE /Ff /At /Ohh:mm
FDATE /Ff /At /Ohh:mm:ss
@echo off
PAUSE
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ TEST OUTPUT FORMATS (DATE ABBREVIATIONS) ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
@echo on
FDATE /Ff /At /Od1
FDATE /Ff /At /Ofull
FDATE /Ff /At /Od1 /Lfr
FDATE /Ff /At /Ofull /Lfr
FDATE /Ff /Oly /P"Leap-year flag is: " /S" [0=normal, 1=leapyear]"
@echo off
PAUSE
:julian
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ TEST OUTPUT FORMATS ("JULIAN" OUTPUTS) ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
@echo on
FDATE /Ff /At /Oday# /P"Absolute date : "
FDATE /Ff /At /Ominute# /P"Julian minutes: "
FDATE /Ff /At /Osecond# /P"Julian seconds: "
@pause
@cls
FDATE /Ff /At /Ojulian /P"Julian date is: "
FDATE /Ff /At /OJJJ /P"Julian date is: "
FDATE /Ff /At /OYYJJJ /P"Julian date is: "
FDATE /Ff /At /OCCYYJJJ /P"Julian date is: "
@echo off
PAUSE
:IN
CLS
echo
╔═════════════════════════════════════════════════════════════════════════════╗
echo
║ TEST INPUT FORMATS ║
echo
╚═════════════════════════════════════════════════════════════════════════════╝
echo.
@echo TEST PSEUDO-DATES /AT (/ATODAY)
@echo ─────────────────────────────────────────────────────────────────
@echo on
FDATE /Ff /Atoday
FDATE /Ff /At
@Pause
cls
@ECHO TEST PSEUDO-DATES /ICCYYMMDD
@echo ─────────────────────────────────────────────────────────────────
FDATE /Ff /Atttt1126 /Iccyymmdd
FDATE /Ff /A1991tt26 /Iccyymmdd
FDATE /Ff /A199211tt /Iccyymmdd
FDATE /Ff /Atttttttt /Iccyymmdd
@Pause
cls
@ECHO TEST PSEUDO-DATES /IMM-DD-CCYY
@echo ─────────────────────────────────────────────────────────────────
FDATE /Ff /A11-26-tttt /Imm-dd-ccyy
FDATE /Ff /A11-tt-1992 /Imm-dd-ccyy
FDATE /Ff /Att-26-1992 /Imm-dd-ccyy
FDATE /Ff /Att-tt-tttt /Imm-dd-ccyy
@Pause
cls
@ECHO TEST PSEUDO-DATES /IMM-DD-YY
@echo ─────────────────────────────────────────────────────────────────
FDATE /Ff /A11-26-tt /Imm-dd-yy
FDATE /Ff /A11-tt-92 /Imm-dd-yy
FDATE /Ff /Att-26-92 /Imm-dd-yy
FDATE /Ff /Att-tt-tt /Imm-dd-yy
@PAUSE
CLS
@echo TEST INPUT FORMATS
@echo ─────────────────────────────────────────────────────────────────
FDATE /Ff /Imm-dd-ccyy /A12-07-1991
FDATE /Ff /Imm-dd-yy /A12-07-91
FDATE /Ff /Iccyymmdd /A19911207
@PAUSE
:JJJ
CLS
@echo ON
@echo TEST JULIAN INPUT FORMATS
@echo ─────────────────────────────────────────────────────────────────
FDATE /Ff /Iccyyjjj /A1992045
FDATE /Ff /Iccyyjjj /Atttt045
FDATE /Ff /Iyyjjj /A92045
FDATE /Ff /Iyyjjj /Att045
FDATE /Ff /Iyyjjj /A92366
FDATE /Ff /Iyyjjj /A93366
@PAUSE
CLS
@echo TEST JULIAN INPUT FORMATS
@echo ─────────────────────────────────────────────────────────────────
Fdate /Ff /Iyyjjj /Att-1
Fdate /Ff /Iyyjjj /Att0
Fdate /Ff /Iyyjjj /Att+1
Fdate /Ff /Iyyjjj /Att-999
Fdate /Ff /Iyyjjj /Att1000
@PAUSE
@echo OFF
CL